//Copyright (C) 2012 Chirila Alexandru
//This file is part of Robo-GoldMiner
//
//Robo-GoldMiner is free software: you can redistribute it and/or modify
//it under the terms of the GNU General Public License as published by
//the Free Software Foundation, either version 3 of the License, or
//(at your option) any later version.
//
//Robo-GoldMiner is distributed in the hope that it will be useful,
//but WITHOUT ANY WARRANTY; without even the implied warranty of
//MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//GNU General Public License for more details.
//
//You should have received a copy of the GNU General Public License
//along with Robo-GoldMiner.  If not, see <http://www.gnu.org/licenses/>.

package gold;


/**
 * Interface used for Command pattern. Any commmand that modifies or tries to modify
 * the internal representation of the maze should implement this interface.  
 * Sintax: {command name} <br />
 * All commands have to be written on a single line, except the ones that expect 
 * tokens after them.
 * @author Alexandru Chirila
 */
public interface Command {
	boolean execute() throws EndGame,ParseException;
}
